hysop.backend.hardware.pci module

class hysop.backend.hardware.pci.OperatingSystemDevice(parent, device)[source]

Bases: TopologyObject

address()[source]
backend()[source]
backend_info()[source]
linux_device_id()[source]
model()[source]
name()[source]
osdev_type()[source]
serial_number()[source]
type()[source]
hysop.backend.hardware.pci.OperatingSystemDeviceType

Type of an Operating System device (pci device function). See hwloc documentation on type ‘hwloc_obj_osdev_type_e’.

class hysop.backend.hardware.pci.PciBridge(parent, bridge)[source]

Bases: TopologyObject

bridge_depth()[source]
bridge_pci()[source]
bridge_type()[source]
leaf_pci_devices()[source]
pci_devices(split=False)[source]
pci_devices_count()[source]
to_string(expand_pci_tree=True, is_last=False)[source]
class hysop.backend.hardware.pci.PciDevice(parent, device)[source]

Bases: TopologyObject

device()[source]
device_id()[source]
leaf_pci_devices()[source]
operating_system_devices()[source]
operating_system_devices_count()[source]
pci_busid()[source]
pci_device_class()[source]
pci_device_class_id()[source]
pci_device_class_sid()[source]
pci_device_revision_str()[source]
pci_device_revision_val()[source]
pci_subsystem_device()[source]
pci_subsystem_device_id()[source]
pci_subsystem_device_sid()[source]
pci_subsystem_vendor()[source]
pci_subsystem_vendor_id()[source]
pci_subsystem_vendor_sid()[source]
pci_system_device()[source]
pci_system_device_id()[source]
pci_system_device_sid()[source]
pci_system_vendor()[source]
pci_system_vendor_id()[source]
pci_system_vendor_sid()[source]
pci_type()[source]
subdevices()[source]
subdevices_count()[source]
to_string(expand_pci_tree=True, **kargs)[source]
vendor()[source]
vendor_id()[source]